package com.keywaysoft.workflow.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;
import java.util.Map;

/**
 * @author zhaojx
 */
@Data
@ApiModel(value = "流程实例实体类")
public class ProcessInstanceVO {
    @ApiModelProperty(value="流程实例ID")
    private String processDefinitionId;
    @ApiModelProperty(value="流程定义ID")
    private String processId;
    @ApiModelProperty(value="流程定义名称")
    private String name;
    @ApiModelProperty(value="流程定义key")
    private String processDefinitionKey;
    @ApiModelProperty(value="流程开始时间")
    private Date startTime;
    @ApiModelProperty(value="流程发起者")
    private String startUser;
    @ApiModelProperty(value="业务key")
    private String businessKey;
    @ApiModelProperty(value="流程是否被挂起")
    private Boolean isSuspended;
    @ApiModelProperty(value = "自定义参数")
    private Map<String,Object> variblesMap;
}
